crypto/internal/fips140/hmac.HMAC.outer (field)
16 uses
crypto/internal/fips140/hmac (current package)
hmac.go#L35: outer, inner hash.Hash
hmac.go#L64: if err := h.outer.(marshalable).UnmarshalBinary(h.opad); err != nil {
hmac.go#L68: h.outer.Reset()
hmac.go#L69: h.outer.Write(h.opad)
hmac.go#L71: h.outer.Write(in[origLen:])
hmac.go#L72: return h.outer.Sum(in[:origLen])
hmac.go#L79: func (h *HMAC) Size() int { return h.outer.Size() }
hmac.go#L110: marshalableOuter, outerOK := h.outer.(marshalable)
hmac.go#L120: h.outer.Reset()
hmac.go#L121: h.outer.Write(h.opad)
hmac.go#L151: oc, ok := h.outer.(hash.Cloner)
hmac.go#L160: r.outer, err = oc.Clone()
hmac.go#L170: hm.outer = h()
hmac.go#L178: if hm.outer == hm.inner {
hmac.go#L190: hm.outer.Write(key)
hmac.go#L191: key = hm.outer.Sum(nil)
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)